<html>
<head><meta charset="utf-8"><title>Running check builds on 32 bit power · t-compiler/rust-analyzer · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/index.html">t-compiler/rust-analyzer</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html">Running check builds on 32 bit power</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="203773110"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203773110" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203773110">(Jul 13 2020 at 21:21)</a>:</h4>
<p>Hey, does anyone knows if it is possible to run a <code>cargo check</code> build against 32 power arch, without setting up docker, emulators, etc?</p>



<a name="203773215"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203773215" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203773215">(Jul 13 2020 at 21:22)</a>:</h4>
<p>Its' the second time rust-analyzer build in rust-lang rust fails with build error on power, I wonder if we can check this on CI</p>



<a name="203773256"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203773256" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203773256">(Jul 13 2020 at 21:22)</a>:</h4>
<p>Due to quanta?</p>



<a name="203773366"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203773366" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203773366">(Jul 13 2020 at 21:23)</a>:</h4>
<p>(just did <code>cargo check --target=powerpc-unknown-linux-gnu</code> and it failed with the same error as CI)</p>



<a name="203773528"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203773528" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203773528">(Jul 13 2020 at 21:24)</a>:</h4>
<p>qup, though, I think we removed quanta from cargo.lock</p>



<a name="203773563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203773563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203773563">(Jul 13 2020 at 21:24)</a>:</h4>
<p>(with the latest tracing udpate)</p>



<a name="203773772"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203773772" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203773772">(Jul 13 2020 at 21:26)</a>:</h4>
<p>Ah no, we <strong>added</strong> quanta with the latest update. It's too late here, so let me log the issue the lazy way:</p>
<p><span class="user-mention" data-user-id="198819">@David Barsky</span> -- apparently something in tracing infra depends on the quanta crate, and that requries AtomicU64, which is not available on some Rust targets, which causes rust-analyzer build to fail in rust-lang rust repo.  You might want to be aware of this :D</p>



<a name="203774020"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203774020" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Barsky <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203774020">(Jul 13 2020 at 21:28)</a>:</h4>
<p>uh oh; thanks for letting me know</p>



<a name="203774363"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203774363" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Barsky <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203774363">(Jul 13 2020 at 21:31)</a>:</h4>
<p>oh, my crate (<a href="https://crates.io/crates/tracing-tree">https://crates.io/crates/tracing-tree</a>) does</p>



<a name="203774614"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203774614" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Barsky <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203774614">(Jul 13 2020 at 21:33)</a>:</h4>
<p>oh, huh. we don't even use it.</p>



<a name="203774632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203774632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Barsky <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203774632">(Jul 13 2020 at 21:33)</a>:</h4>
<p>i'll cut a new release with quanta removed; hold on</p>



<a name="203774957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203774957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203774957">(Jul 13 2020 at 21:36)</a>:</h4>
<p>To be clear, this is super non-urgent :-)</p>



<a name="203775242"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203775242" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Barsky <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203775242">(Jul 13 2020 at 21:40)</a>:</h4>
<p>fixed and released, <span class="user-mention" data-user-id="133169">@matklad</span>! <a href="https://github.com/davidbarsky/tracing-tree/releases/tag/v0.1.4">https://github.com/davidbarsky/tracing-tree/releases/tag/v0.1.4</a></p>



<a name="203775254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203775254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Barsky <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203775254">(Jul 13 2020 at 21:40)</a>:</h4>
<p>I know it's not, but you caught me at a good time :)</p>



<a name="203778109"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203778109" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremy Kolb <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203778109">(Jul 13 2020 at 22:14)</a>:</h4>
<p>I threw a PR up to bump <code>tracing-tree</code>. Should be in RA in a few minutes</p>



<a name="203911790"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Running%20check%20builds%20on%2032%20bit%20power/near/203911790" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nagisa <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Running.20check.20builds.20on.2032.20bit.20power.html#203911790">(Jul 15 2020 at 02:48)</a>:</h4>
<p>For the future, <a href="https://cfarm.tetaneutral.net/">https://cfarm.tetaneutral.net/</a> has some real ppc machines</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>